﻿using System.Collections.Generic;
using System.Data.SqlTypes;

namespace ELS.Template
{
    /// <summary>
    /// Class TemplateDocument
    /// </summary>
    public class TemplateDocument
    {
        /// <summary>
        /// The template id
        /// </summary>
        string id;

        /// <summary>
        /// The title
        /// </summary>
        string title;

        /// <summary>
        /// The description
        /// </summary>
        string description;

        /// <summary>
        /// The document type id
        /// </summary>
        string documentTypeId;

        string documentTypeTitle;

        /// <summary>
        /// The created by
        /// </summary>
        string createdBy;

        /// <summary>
        /// The created date
        /// </summary>
        SqlDateTime createdDate;

        /// <summary>
        /// The modified by
        /// </summary>
        string modifiedBy;

        /// <summary>
        /// The modified date
        /// </summary>
        SqlDateTime modifiedDate;

        public string Id
        {
            get { return id; }
            set { id = value; }
        }

        public string Title
        {
            get { return title; }
            set { title = value; }
        }

        public string Description
        {
            get { return description; }
            set { description = value; }
        }

        public string DocumentTypeId
        {
            get { return documentTypeId; }
            set { documentTypeId = value; }
        }

        public string DocumentTypeTitle
        {
            get { return documentTypeTitle; }
            set { documentTypeTitle = value; }
        }

        public string CreatedBy
        {
            get { return createdBy; }
            set { createdBy = value; }
        }

        public SqlDateTime CreatedDate
        {
            get { return createdDate; }
            set { createdDate = value; }
        }

        public string ModifiedBy
        {
            get { return modifiedBy; }
            set { modifiedBy = value; }
        }

        public SqlDateTime ModifiedDate
        {
            get { return modifiedDate; }
            set { modifiedDate = value; }
        }
    }
}
